/**
 * zbestpayment.com Inc.
 * Copyright (c) 2004-2017 All Rights Reserved.
 */
package com.zbest.zpay.exchange.dal.model;

import java.math.BigDecimal;
import java.util.Date;
import java.util.TimeZone;

import com.zbest.zpay.shared.process.BaseModel;

/**
 * 
 *
 * @author Administrator
 * @version $Id: PayInfoDO.java, v 0.1 2017-4-14 上午12:01:17 Administrator Exp $
 */
public class FluxInfoDO extends BaseModel {

    private String fluxId;

    private String instSerialNo;

    private String paySubInfoId;

    private String status;

    private String userId;

    private String channelId;

    private String refFluxId;

    private String currency;

    private BigDecimal   amount;

    private Date   gmtCreate   = new Date();

    private Date   gmtModified = new Date();

    private String instRespCode;

    private String instRespMessage;

    private String timeZone    = TimeZone.getDefault().getID();

    private String respCode;

    private String respMessage;

    public String getFluxId() {
        return fluxId;
    }

    public void setFluxId(String fluxId) {
        this.fluxId = fluxId;
    }

    public String getInstSerialNo() {
        return instSerialNo;
    }

    public void setInstSerialNo(String instSerialNo) {
        this.instSerialNo = instSerialNo;
    }

    public String getPaySubInfoId() {
        return paySubInfoId;
    }

    public void setPaySubInfoId(String paySubInfoId) {
        this.paySubInfoId = paySubInfoId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getRefFluxId() {
        return refFluxId;
    }

    public void setRefFluxId(String refFluxId) {
        this.refFluxId = refFluxId;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }


    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getInstRespCode() {
        return instRespCode;
    }

    public void setInstRespCode(String instRespCode) {
        this.instRespCode = instRespCode;
    }

    public String getInstRespMessage() {
        return instRespMessage;
    }

    public void setInstRespMessage(String instRespMessage) {
        this.instRespMessage = instRespMessage;
    }

    public String getTimeZone() {
        return timeZone;
    }

    public void setTimeZone(String timeZone) {
        this.timeZone = timeZone;
    }

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public String getRespMessage() {
        return respMessage;
    }

    public void setRespMessage(String respMessage) {
        this.respMessage = respMessage;
    }

}
